857204
683244
594997
547807
651910
201532
864593
468971
119347
962749
789637
851658
5140799
3564581
3069148
2380804
2230988
2046609
1960357
191478
1765118
1719136
1689196
1636471